// 1.  引入Vue
import Vue from 'vue'
// 2. 引入vuex插件
import Vuex from 'vuex'
// 由于它一个vuex插件，所以，还要以插件的方式挂载在vue上。
// 1. 插件的方式挂载在vue
Vue.use(Vuex)
// 2.创建Vuex.Store实例
// Vuex是一个对象，其中有一个属性名是Store,属性值是一个函数
// 这在这里充当一个构造器
const store = new Vuex.Store({
    // 各种配置项
    // state 就相当于vue组件中的data。它用来存放整个vue项目中公共的数据
    //       这个数据，在所有的vue组件中都可以访问到
    state: {
        num: 1
    }
})
// 3.导出
export default store